package ar.com.algotres.tpdos.modelo.disparos;

import ar.com.algotres.tpdos.modelo.disparos.estrategias.EstrategiaDeImpactoConvencional;
import ar.com.algotres.tpdos.modelo.tablero.Tablero;

public final class DisparoMinaPorContacto extends Disparo {

	public DisparoMinaPorContacto() {
		super(new EstrategiaDeImpactoConvencional());
		this.punto = 150;
	}

	@Override
	public void vivir() throws PosicionAExplotarInvalidaExcpetion {
		if (!Tablero.getInstance().buscarNavesEn(this.getPosicion()).isEmpty()) {
			super.vivir();
		}
	}
}
